private green space - French English Dictionary